.loadmask {
    background-color: #ccc;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100;
}
.loadmask-msg {
    background: none repeat scroll 0 0 #c3daf9;
    border: 1px solid #6593cf;
    left: 0;
    padding: 2px;
    position: absolute;
    top: 0;
    z-index: 20001;
}
.loadmask-msg div {
    background: url("gruber/images/loading.gif") no-repeat scroll 5px 5px #fbfbfb;
    border: 1px solid #a3bad9;
    color: #222;
    cursor: wait;
    font: 11px tahoma,arial,helvetica,sans-serif;
    padding: 5px 10px 5px 25px;
}
.masked {
    overflow: hidden !important;
}
.masked-relative {
    position: relative !important;
}
.masked-hidden {
    visibility: hidden !important;
}